stream placer - Turkish English Dictionary